<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        //根据字符返回位置

        //求每个对象在数组里出现的次数
        var str = "abcdeofhsjvooaskno";
        var o = {}
        for (var i = 0; i < str.length; i++) {
            var cha = str.charAt(i);
            if (o[cha]) {
                o[cha]++
            } else {
                o[cha] = 1
            }
        }
        console.log(o);
        var max = 0;
        var ca = ''
        for(var k in o){
            //k得到的是属性名 o[k]得到的是属性值
            if(o[k] > max){
                max = o[k];
                ca = k;
            }
        }
        console.log(max);
        console.log('出现最多的次数是'+ca);
        // let index = str.indexOf('o');
        // let num = 0
        // console.log(str.indexOf('o'));
        // while(index !== -1){
        //     console.log(index);
        //     num++;
        //     index = str.indexOf('o',index + 1)
        // }
        // console.log('次数'+num);

        // var arr = ['blue','red','black','red','yellow','pink'];
        // let sum = arr.indexOf('red')
        // console.log(sum);
        // let nu = 0
        // for(var i = 0; i<arr.length; i++){
        //     if(arr.indexOf !== -1){
        //         console.log(arr[i]);
        //         newA[newA.length] = arr[i];
        //         console.log(newA);
        //     }
        // }
        // while(sum.indexOf !== -1){
        //     nu++;
        //     sum = arr.indexOf('red',index+1)
        // }
        // console.log('次数===>'+nu );
        // console.log('weizhi===>'+sum );


    //根据位置返回字符
        // var s = 'andy';
        // for(var i = 0; i < s.length; i++){
        //         console.log(str.charAt(i));
        // }
        // //charCodeAt(index)返回相应索引号的字符ASCII 目的是为了判断用户按下了哪一个键
        // console.log(str.charCodeAt(0));
        // //str[index]H5新增的方法
        // console.log(str[0]);



    </script>
</body>

</html>